import request from '@/utils/request'

// 修改网络IP信息
export function updateEquip(data) {
    return request({
        url: '/equip/info',
        method: 'put',
        data: data
    })
}
// 新增网络IP信息
export function addEquip(data) {
    return request({
        url: '/equip/info',
        method: 'post',
        data: data
    })
}
// 获取单个网络IP详细信息
export function detailEquip(id) {
    return request({
        url: '/equip/info/' + id,
        method: 'get',
    })
}
//   删除网络IP信息
export function delEquip(id) {
    return request({
        url: '/equip/info/' + id,
        method: 'delete'
    })
}
//   导出网络IP信息
export function exportEquip(data) {
    return request({
        url: '/equip/info/export',
        method: 'post',
        data: data
    })
}
//   查询网络IP列表
export function listEquip(query) {
    return request({
        url: '/equip/info/list',
        method: 'get',
        params: query
    })
}
// 设备风险数据统计
export function riskDataStatistics() {
    return request({
        url: '/equip/info/riskDataStatistics',
        method: 'get',
    })
}
// 基于时延混淆的抗定位
export function antiPositioningByDelay(data) {
    return request({
        url: '/equip/info/antiPositioningByDelay',
        method: 'post',
        data: data
    })
}
// 基于虚假地标的抗定位
export function antiPositioning(data) {
    return request({
        url: '/equip/info/antiPositioning',
        method: 'post',
        data: data
    })
}

//   查询设备详情
export function getDetail(id) {
    return request({
        url: '/equip/info/' + id,
        method: 'get',
    })
}
//详情页-重定位
export function repositioning(data) {
    return request({
        url: '/equip/info/repositioning',
        method: 'post',
        data: data
    })
}